feminine form of insuffisant - German English Dictionary